package is202.hrms.web;

import is202.hrms.ejb.KommentarEJB;
import is202.hrms.entity.Kommentar;
import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.inject.Named;



/**
 *
 * @author Jan Egrin
 * 
 * Backing bean fort Forel_kommentar og stud_kommentar.xhtml. @Named viser at dette er en 
 * CDI backing bean. @ConversationScoped kontrollerer livstiden til beanen.
 * Livstiden til en ConversationScoped bean blir håndtert i koden.
 */
@Named("KommentarBean")
@ManagedBean
@RequestScoped

public class KommentarBean {
    
    @EJB KommentarEJB kommentarEjb;
    private String modulNR;
    private String kommentarInnhold;
    private Kommentar kommentar;
    
    public String getModulNR() {
        return modulNR;
    }
    
    public String getKommentar() {
        return kommentarInnhold;
    }
    
    public String lagre () {
        kommentar= new Kommentar();
        kommentar.setInnhold(kommentarInnhold);
        kommentar.setModulNR(modulNR);
        kommentarEjb.insert(kommentar);
        System.out.println("kommentar=" + kommentarInnhold);
        return "forel_kommentar";
    }
    
    
    public void setModulNR(String modulNR1) {
        this.modulNR = modulNR1;
    }
    
    public void setKommentar (String kommentar1) {
        this.kommentarInnhold = kommentar1;
    }
   
}
